#ifndef USERINFOWIDGET_H
#define USERINFOWIDGET_H

#include <QDialog>
#include <QWidget>
#include <QPushButton>
#include <QLabel>
#include "model/data.h"
#include <QGridLayout>
#include "model/datacenter.h"


using model::UserInfo;
/**********************************************************************************************
 * 用户的个人信息
 **********************************************************************************************/
class UserInfoWidget : public QDialog
{
    Q_OBJECT
public:
    UserInfoWidget(QWidget* parent,const model::UserInfo& userInfo);
    void initSingalSlot();
    void clickDeleteFriendBtn();
    void clickApplyFriendBtn();
private:
    model::UserInfo userInfo;
    QPushButton* avatarBtn;         //用户头像

    QLabel* idTag;                  //序号
    QLabel* idLabel;                //序号的值

    QLabel* nameTag;                //昵称
    QLabel* nameLabel;              //昵称的值

    QLabel* phoneTag;               //电话
    QLabel* phoneLabel;             //电话的值

    QPushButton* applyBtn;          //申请好友按钮
    QPushButton* sendMessageBtn;    //发送消息按钮
    QPushButton* deleteFriendBtn;   //删除好友按钮
};

#endif // USERINFOWIDGET_H
